It reformats a Visual Basic program and gets the indentation correct or at least more correct than it was VBList will process all the files in a project or an individual file and has been used with VB 2.0, 3.0 and 4.0 so long as the source files have been saved in text format